Theoretical background, numerical formulation (following K.N. Dulal's Lax Diffusive Scheme), and detailed solutions for the 1D Dynamic Wave Model.
Following the standard procedure in K.N. Dulal's notes, the Dynamic Wave Model utilizes the full 1D Saint-Venant equations, accounting for continuity and momentum. To solve this explicitly while avoiding numerical instability, the Lax Diffusive Scheme is applied.
The governing equations (assuming no lateral inflow, $q=0$) are:
The Lax scheme replaces the spatial value at the known time level $n$ with the average of adjacent nodes to dampen numerical oscillations:
Applying this gives the explicit formulas for Area ($A$) and Discharge ($Q$):
Future state at node $i$ relies on $i-1$, $i$, and $i+1$ at the current time level $n$.
(2078 Kartik) Rectangular channel, width = 50m, Bed slope = 0.0002, Manning’s n =
0.035, No lateral flow. $\Delta x = 1000\text{m}$ and $\Delta t = 600\text{s}$.
$Q = 38\text{m}^3\text{/s}, 36\text{m}^3\text{/s}, 35\text{m}^3\text{/s}$. $y = 1.87\text{m},
1.82\text{m}, 1.97\text{m}$. Compute discharge and flow depth at $(i, n+1)$.
Step 1: Compute Initial Parameters at known nodes ($i-1, i, i+1$)
Step 2: Solve Continuity for Flow Depth ($y_i^{n+1}$)
Step 3: Compute Friction Slope at node $i$
Step 4: Solve Momentum for Discharge ($Q_i^{n+1}$)
Calculating individual terms of the momentum equation:
Step 1: Compute Initial Parameters
Step 2: Solve Continuity
Step 3: Solve Momentum (Note: $P=B \implies R=y$)
Because inputs are velocities ($V$) rather than discharge ($Q$), we follow the alternate formulation (often derived directly from continuity $q = Vy$) where the momentum equation is explicitly defined in terms of $V$ and $y$:
Step 1: Solve Continuity
Step 2: Solve Momentum
Step 1: Compute Initial Parameters
Step 2: Solve Continuity
Step 3: Solve Momentum